''' Mission 10 - Reaction Time through Objective 6 ''' from codex import * import time import random def countdown(): display.clear() pixels.set([BLACK, BLACK, BLACK, BLACK]) display.print(3, scale=6) time.sleep(1) display.print(2, scale=6) time.sleep(1) display.print(1, scale=6) time.sleep(1) display.clear() def wait_button(): while True: if buttons.was_pressed(BTN_A): break # -- Main Program -- while True: display.print("Press Button A") wait_button() countdown() delay_time = random.randrange(1000, 5000) / 1000 time.sleep(delay_time) pixels.set([GREEN, GREEN, GREEN, GREEN]) start_time = time.ticks_ms() wait_button() end_time = time.ticks_ms() reaction_time = time.ticks_diff(end_time, start_time) display.print("Reaction Time:") display.print(reaction_time) display.print("milliseconds")